the brains of the operation - French English Dictionary